package com.example.androidproject.utils;

import android.widget.LinearLayout;

import com.example.androidproject.app.adapter.ClassifyAdapter3;
import com.example.androidproject.app.classifybean.ClassifyBean;
import com.example.androidproject.movie.bean.ResultBeanData;
import com.example.androidproject.novel.bean.NovelBean;

import java.util.ArrayList;

import okhttp3.OkHttpClient;

public class ResultsConstant {
    private String TAG = "GGSTUDY";
    public static OkHttpClient okHttpClient;
    /**
     * *********全局 请求 结果 变量**********
     * isSrcolling: 判断是否正在滚动
     * isLoading: 判断是否正在加载
     * classifyAdapter3: 部分地方需要用到 这个适配器 这个是分类页面的recycleview的适配器
     * OptionData: nav数据
     * contentMovie: 请求到的15个电影数据
     * MovieList: 电影数据列表 没请求一次 添加一次到这个连表中 下面同理
     * contentNovel: 请求到的15个小说数据
     * NovelList: 小说数据列表
     * total: 能请求到的数据总数
     * classify: 请求分类
     * page: 请求页数
     * requsetOver: 请求是否结束 在没有请求的情况下是false 只是部分场景会用到 但是如果使用了GatContent.getContent()这个函数的话 不论当前的场景是否需要它 都应该再请求结束之后 将它设置位false
     */
    // 判断是否正在滚动
    public static boolean isScrolling = false;
    // 判断是否正在加载
    public static boolean isLoading = false;
    //
    public static LinearLayout ll_contentLoding;
    // 部分地方需要用到 这个适配器 这个是分类页面的recycleview的适配器
    public static ClassifyAdapter3 classifyAdapter3;
    //
    public static RvBottomManager rvBottomManager;
    // nav数据
    public static ArrayList<ClassifyBean.DataBean> OptionData;
    // 请求到的15个电影数据
    public static ArrayList<ResultBeanData.DataBean> contentMovie = null;
    // 电影显示数据列表 没请求一次 添加一次到这个连表中 下面同理
    public static ArrayList<ResultBeanData.DataBean> MovieList = new ArrayList<>();
    // 请求到的15个小说数据
    public static ArrayList<NovelBean.DataBean> contentNovel = null;
    // 小说显示数据列表
    public static ArrayList<NovelBean.DataBean> NovelList = new ArrayList<>();
    // 能请求到的数据总数
    public static int total = 0;
    // 请求分类
    public static String classify = "全部";
    // 请求页数
    public static int page = 1;
    // 请求是否结束 在没有请求的情况下是false 只是部分场景会用到 但是如果使用了GatContent.getContent()这个函数的话 不论当前的场景是否需要它 都应该再请求结束之后 将它设置位false
    // 至于使用场景 -> 部分adapter中的item点击事件 执行有点摸不着头脑 请求会在最后才实现 所以需要它来控制请求的执行顺序
    public static boolean requsetOver = false;
}
